R圖形引擎採用層次化 畫家模型,其中視覺化被分為 高階函數 用於初始化新畫布,以及 低階函數 用於修改現有顯示內容。
1. 初始化邏輯
高階指令(例如 tree() 或 gam())會清除目前裝置並建立座標系統。管理此環境需要理解 search() 搜尋路徑與 library() 整合,通常涉及 CRAN.packages()。使用者可透過 help.start()、 help()、 example()或 demo()來探索基礎結構。
2. 數據統計與幾何繪製的對應
來自 nlm() (使用 hessian = TRUE的模型輸出提供視覺層的資料。例如,要呈現 95% 信賴區間($\pm 1.96$ 標準誤)的不確定性時,我們從 out$hessian中推導標準誤差:
se <- sqrt(diag(solve(out$hessian)))
3. 多樣化的繪圖環境
R 支援專用環境,包括 穩健迴歸 (rlm()、 lqs()), 加法模型 (gam()), 樹狀模型 (tree(),以及 混合效應模型 (lme()、 nlme()). Advanced smooth additive functions are available via acepack() (包含 ace() 和 avas()),而 mda()、 bruto()、 mars() 則提供投影追蹤功能。
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>